pump and engine - Spanish English Dictionary